Abstract
We present a competitive algorithm to minimize a locally Lipschitz function constrained with locally Lipschitz constraints. The approach is to use an ℓ 1 nonsmooth penalty function. The method generates second order descent directions to minimize the ℓ 1 penalty function. We introduce a new criterion to decide upon acceptability of a Goldstein subdifferential approximation. We show that the new criterion leads to an improvement of the Goldstein subdifferential approximation, as introduced by Mahdavi-Amiri and Yousefpour. Also, making use of our proposed line search strategy, the method always moves on differentiable points. Furthermore, the method has an adaptive behaviour in the sense that, when the iterates move on adequately smooth regions, the search directions switch exactly to the Shanno’s conjugate gradient directions and no subdifferential approximation is computed. The global convergence of the algorithm is established. Finally, an extensive comparison of the results obtained by our proposed algorithm with the ones obtained by some well-known methods shows significant reductions in number of function and gradient evaluations.
Similar content being viewed by others
References
Clarke, F.H.: Optimization and nonsmooth analysis. Canadian Mathematical Society, Series of monographs and advanced texts. Wiley, New York (1983)
Shor, N.Z.: Minimization methods for non-differentiable functions. Springer Verlag, Berlin (1985)
Kiwiel, K.C.: Methods of descent for nondifferentiable optimization. Lecture Notes in Mathematics 1133. Springer-Verlag (1985)
Mäkelä, M.M., Neittaanmäki, P.: Nonsmooth optimization: analysis and algorithms with applications to optimal control. World Scientific, Singapore (1992)
Frangioni, A.: Generalized bundle methods. SIAM J. Optim. 14, 743–756 (2003)
Gaudioso, M., Monaco, M.F.: A bundle type approach to the unconstrained minimization of convex nonsmooth functions. Math. Program. 23, 216–226 (1982)
Hiriart-Urruty, J.B., Lemaréchal, C.: Convex Analysis and Minimization Algorithms II, Advanced Theory and Bundle Methods. Springer-Verlag, Berlin (1993)
Mifflin, R.: An algorithm for constrained optimization with semismooth functions. Math. Oper. Res. 2, 191–207 (1977)
Wolfe, P.H.: A method of conjugate subgradients of minimizing nondifferentiable convex functions. Math. Program. Study 3, 145–173 (1975)
Mahdavi-Amiri, N., Yousefpour, R.: An effective nonsmooth optimization algorithm for locally Lipschitz functions. J. Optim. Theory and Appl. 155, 180–195 (2012)
Bagirov, A.M.: Continuous subdifferential approximations and their applications. J. Math. Sci. 115, 2567–2609 (2003)
Bagirov, A.M., Ganjehlou, A.N.: A quasisecant method for minimizing nonsmooth functions. Optim. Methods Softw. 25, 3–18 (2010)
Fuduli, A., Gaudioso, M., Giallombardo, G.: A DC piecewise affine model and a bundling technique in nonconvex nonsmooth minimization. Optim. Methods Softw. 19, 89–102 (2004)
Fuduli, A., Gaudioso, M., Nurminski, E.A.: A splitting bundle approach for non-smooth non-convex minimization. Optimization 64, 1131–1151 (2015)
Haarala, M., Miettinen, K., Mäkelä, M.M.: New limited memory bundle method for large-scale nonsmooth optimization. Optim. Methods Softw. 19, 673–692 (2004)
Kiwiel, K.C.: Proximity control in bundle methods for convex nondifferentiable minimization. Math. Program. 46, 105–122 (1990)
Lukšan, L., Vlček, J.: A bundle-Newton method for nonsmooth unconstrained minimization. Math. Program. 83, 373–391 (1998)
Chen, X., Fukushima, M.: Proximal quasi-Newton methods for nondifferentiable convex optimization. Math. Program. 85, 313–334 (1999)
Curtis, F.E., Overton, M.L.: A sequential quadratic programming algorithm for nonconvex nonsmooth constrained optimization. SIAM J. Optim. 22, 474–500 (2012)
Karmitsa, N., Mäkelä, M.M., Ali, M.M.: Limited memory interior point bundle method for large inequality constrained nonsmooth minimization. Appl. Math. Comput. 198, 382–400 (2008)
Goldstein, A.A.: Optimization of Lipschitz continuous functions. Math. Program. 13, 14–22 (1977)
Nocedal, J., Wright, S.J.: Numerical optimization, 2nd ed. Springer Ser. Oper. Res., New York (2006)
Kiwiel, K.C.: An exact penalty function algorithm for non-smooth convex constrained minimization problems. IMA J. Numer. Anal. 5, 111–119 (1985)
Polak, E., Mayne, D.Q., Wardi, Y.: On the extension of constrained optimization algorithms from differentiable to nondifferentiable problems. SIAM J. Control Optim 21, 179–203 (1983)
Kiwiel, K.C.: An aggregate subgradient method for nonsmooth convex minimization. Math. Program. 27, 320–341 (1983)
Kiwiel, K.C.: Exact penalty functions in proximal bundle methods for constrained convex nondifferentiable minimization. Math. Program. 52, 285–302 (1991)
Herskovitz, J.: Feasible direction interior point technique for nonlinear optimization. J. Optim. Theory and Appl. 99, 121–146 (1998)
Herskovitz, J., Santos, G.: On the computer implementation of feasible direction interior point algorithms for nonlinear optimization. Struct. Optim. 14, 165–172 (1997)
Haarala, M.: Large-scale nonsmooth optimization: variable metric bundle method with limited memory. Ph.D. Thesis, University of Jyväskylä. Department of Mathematical Information Technology (2004)
Burke, J.V., Lewis, A.S., Overton, M.L.: A robust gradient sampling algorithm for nonsmooth nonconvex optimization. SIAM J. Optim. 15, 751–779 (2005)
Shanno, D.F.: Conjugate gradient methods with inexact searches. Math. Oper. Res. 3, 244–256 (1978)
Curtis, F.E., Que, X.: An adaptive gradient sampling algorithm for nonsmooth optimization. Optim. Methods and Softw. 28, 1302–1324 (2013)
Hiriart-Urruty, J.B., Lemaréchal, C.: Convex Analysis and Minimization Algorithms II, A series of comprehensive studies in mathematics 299, Springer-Verlag, Berlin, Heidelberg, New York (1993)
Rosenberg, E.: Exact penalty functions and stability in locally Lipschitz programming. Math. Program. 30, 340–356 (1984)
Beale, E.M.L.: A Derivation of Conjugate Gradients. In: Lootsma, F.A (ed.) Numerical Methods for Nonlinear Optimization, pp. 39–43. Academic Press, London (1972)
Lewis, A.S., Overton, M.L.: Nonsmooth optimization via quasi-Newton methods. Math. Program. 141, 135–163 (2013)
Kiwiel, K.C.: Convergence of the gradient sampling algorithm for nonsmooth nonconvex optimization. SIAM J. Optim. 18, 379–388 (2007)
Davidon, W.C.: Optimally conditioned optimization algorithms without line searches. Math. Program. 9, 1–30 (1975)
Shanno, D.F.: On the convergence of a new conjugate gradient algorithm. SIAM J. Numer. Anal. 15, 1247–1257 (1978)
Dolan, E., Moré, J.: Benchmarking optimization software with performance profiles. Math. Program. 91, 201–213 (2002)
Bertsimas, D., Brown, D.B., Caramanis, C.: Theory and applications of robust optimization. SIAM Rev. 53, 464–501 (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mahdavi-Amiri, N., Shaeiri, M. An adaptive competitive penalty method for nonsmooth constrained optimization. Numer Algor 75, 305–336 (2017). https://doi.org/10.1007/s11075-016-0208-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-016-0208-6